html, body {
	font-size: 14px;
	background: #f7f7f7;
	color: #666;
}
.my_bg{
	background: #f6f6f6;
}
/*个人中心*/
.header_my_info{
	width: 100%;
	height: 45px;
	padding-top: 30px;
	background: url(../image/my_header.jpg) no-repeat;
	background-size:100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 9999;
	opacity: 0;
	-webkit-animation-name: move;
  animation-name: move;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes move{
    0%{opacity: 0}
    100%{opacity: 1}
}
@-webkit-keyframes move{
	0%{opacity: 0}
	100%{opacity: 1}
}
.header_my_info_fl{
	width: auto;
	height: auto;
	float: left;
	margin-left: 15px;
}
.header_my_info_fl img{
	float: left;
	width: 35px;
	height: 35px;
	border:1px solid #fff;
	border-radius: 100px;
}
.header_my_info_fl span{
	float: left;
	color: #fff;
	margin-left: 8px;
	font-size: 14px;
	margin-top: 10px;
}
.header_my_info_fr{
	width: auto;
	height: auto;
	float: right;
	margin-right: 15px;
}
.header_my_messgge{
	width: 22px;
	height: 22px;
	margin-right: 15px;
	float: right;
	margin-top: 10px;
}
.header_my_messgge img{
	width: 22px;
	height: 22px;
}
.header_my_setImgBox {
	width: 19px;
	height: 19px;
	float: right;
	margin-top: 10px;
}
.header_my_setImgBox img{
	width: 19px;
	height: 19px;
}
.my_header_name{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 6px;
	line-height: 22px;
}
.my_header_v4_wrap {
	padding:0px;
	background-color: #fff;
}
.my_header_v4_wrap .my_header_v4 {
	/*overflow: hidden;*/
	position: relative;
	font-size: 12px;
	color: #fff;
	/*box-shadow: 0 2px 5px rgba(255,98,98,.4);*/
}
.my_header_v4_wrap .my_header_v4_main {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 35px 15px 85px 15px;
	background:url(../image/my_header.jpg) no-repeat;
	background-size: 100% 100%;
}
.my_header_v4_wrap .my_header_v4_avatar {
	position: relative;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	border: 1px solid hsla(0,0%,100%,.4);
	border-radius: 60px;
	box-shadow: 0 2px 10px rgba(0,0,0,.15);
}
.my_header_v4_wrap .my_header_v4_avatar_img {
	overflow: hidden;
	border-radius: 60px;
	padding-top: 100%;
}
.my_header_v4_wrap .my_header_v4_avatar img {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-radius: 60px;
	border:1px solid #fff
}
.my_header_v4_wrap .my_header_v4_msg {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 0px;
}
.my_header_v4_wrap .my_header_v4_name {
	position: relative;
	font-size: 14px;
	margin-right: 20px;
	white-space: nowrap;
	margin-top: 2px;
}
.my_header_v4_wrap .my_header_v4_name_text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}
.setImgBox{
	width: 19px;
	height: 19px;
	position: absolute;
	right: 22px;
	top: 43px;
}
.copy_style_font{
	width: auto;
	height: 20px;
	line-height: 21px;
	background: -webkit-linear-gradient(left, #f86597, #ff834e);
	margin-left:7px;
	border-radius: 5px;
	padding: 0px 5px;
	display: none;
}
.my_header_assets{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom:15px;
	font-size: 30px;
	text-align: center;
}
.my_header_assets label{
	font-size: 14px;
	margin-left: 3px;
}
.my_header_assets i{
	width: 100%;
	height: auto;
	overflow: hidden;

}
.my_header_assets em{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	margin-top: 5px;
	display: block;
}
.my_header_bottom{
	width: 100%;
	height: 40px;
	background: url(../image/my_header_bottom.png) no-repeat;
	background-size:100% 100%;
}
.my_header_left{
	width: auto;
	height: auto;
	float: left;
	color: #fff;
	font-size: 13px;
	margin-left: 30px;
	margin-top: 11px;
}
.my_header_left img{
	width: 15px;
	height: 15px;
	float: left;
}
.my_header_right{
	width: auto;
	height: 25px;
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	background: url(../image/tixian.png) no-repeat 72px center #9f57d9;
	background-size:7px 13px;
	float: right;
	margin-right: 30px;
	padding: 0 23px 0 15px;
	border-radius: 100px;
	margin-top: 8px;
}
.my_header_left span{
	float: left;
	margin-left:5px;
}
.setImgBox img{
	width: 19px;
	height: 19px;
}
.my_header_message{
	width: 22px;
	height: 22px;
	position: absolute;
	right: 56px;
	top: 42px;
}
.my_header_message img{
	width: 22px;
	height: 22px;
}
.my_header_v4_wrap .my_header_v4_pin {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* margin-top: 8px; */
	color: #ffffff;
	float: left;
	font-size: 13px;
	margin-left: 10px;
}
.my_header_v4_wrap .my_header_v4_info {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	line-height: 22px;
	margin: 0px 3px 0 0px;
	font-size: 10px;
	color: #fff;
	border-radius: 12px;
	float: left;
	font-size: 12px;
}
.my_header_v4_info img{
	width: 15px;
	height: 15px;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}
.my_header_v4_info span{
	float: left;
}
.my_header_v4_wrap .my_header_v4_link {
	position: relative;
	display: inline-block;
	margin-right: 3px;
	padding: 0px 16px 0px 7px;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	border-radius: 15px;
	font-size: 10px;
	color: #fff;
	background-color: rgba(180,50,27,.3);
	max-width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.my_header_v4_wrap .my_header_v4_tags {
	position: relative;
	padding: 0px 15px 15px;
	height: 33px;
	background-color: #fff;
	text-align: center;
}
.my_header_v4_wrap .my_header_v4_tag {
	display: inline-block;
	padding: 5px 35px;
	margin: 9px 7px 0px 0px;
	height: 20px;
	border-radius: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
}
.my_header_v4_wrap .my_header_v4_tag.bg_red {
	background: -webkit-linear-gradient(left, #ff5353, #ff7676);
	background: linear-gradient(90deg, #ff5353, #ff7676);
	box-shadow: 0 2px 9px rgba(232, 68, 68, 0.3);
}
.my_header_v4_wrap .my_header_v4_tag:nth-child(1) {
	-webkit-animation: my_header_v4_float_1 2.3s 1.2s linear alternate infinite;
	animation: my_header_v4_float_1 2.3s 1.2s linear alternate infinite;
}
@keyframes my_header_v4_float_1 {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(2px, -2px, 0);
transform: translate3d(2px, -2px, 0);
}
100% {
-webkit-transform: translate3d(4px, 0, 0);
transform: translate3d(4px, 0, 0);
}
}
.my_header_tags{
	width: 94%;
	height: 75px;
	background: -webkit-linear-gradient(left, #f1d7a9, #ecc58b);
	position: absolute;
	left: 3%;
	bottom: -45px;
	border-radius: 8px;
}
.my_header_balance{
	width:auto;
	height: 75px;
	float: left;
	color: #323232;
	font-size: 14px;
	line-height: 75px;
	margin-left: 15px
}
.my_header_cash{
	width: 100px;
	height: 45px;
	float: right;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	color: #323232;
	border-left: 1px solid #e6e6e6;
	margin-top: 15px;
	position: relative;
}
.my_header_balance label{
	float: left;
	margin-top: 2px
}
.my_header_balance span{
	font-size:  26px;
	float:left;
}
.my_profit{
	width: 94%;
	height:auto;
	background:#fff;
	margin: 12px auto 0 auto;
	color: #323232;
	border-radius: 8px;
}
.my_profit_header{
	width: 94%;
	height: 43px;
	margin: 0px auto 0 auto;
	position: relative;
}
.my_profit_header:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: #e6e6e6;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.my_profit_icon{
	width: 16px;
    height: 18px;
    float: left;
    margin-left: 5px;
    margin-top: 12px;
}
.my_profit_header span{
	float: left;
    font-size: 14px;
    margin-left: 13px;
    margin-top: 12px;
}
.my_profit_jt{
	width: 9px;
	height: 16px;
	float: right;
	margin-right: 13px;
	margin-top: 14px;
}
.my_profit_list{
	width: 94%;
  height:auto;
	overflow: hidden;
  margin: 0 auto;
	display: flex;
}
.my_profit_info{
	flex: 1;
	margin: 10px 0 15px 0;
	text-align: center;
}
.my_profit_info span{
	display: block;
	font-size: 16px;
	margin-bottom: 5px
}
.my_profit_info text{
	font-size: 12px;
	color: #969696;
	display: block;
}
.my_order_list{
	width: 94%;
	height: auto;
	overflow: hidden;
	background: #fff;
	margin: 12px auto 0 auto;
	border-radius: 8px;
	padding:20px 0 10px 0;
	display: flex;
}
.my_order_icon{
	flex:1;
	font-size: 12px;
	text-align: center;
}
.my_order_icon img{
	width: 25px;
	height: 19px;
}
.my_order_icon text{
	display: block;
	margin-top: 2px;
}
.swiper_list_img{
	width: 94% !important;
	height: auto !important;
	overflow: hidden !important;
	margin: 15px auto 0 auto !important;
	padding-bottom: 0px !important
}
.img_style img{
	width: 100%;
	border-radius: 100px;
}
.mg-top{
	margin-top: 15px;
}
.my_tools img{
	width: 43px;
	height: 43px;
	margin: 6px 0 3px 0
}
.my_tools text{
	color: #323232
}
.my_section {
	position: relative;
	margin: 15px 0px;
	background: #fff;
}
.my_order .my_order_entrances img {
	width: 23px;
	height: 23px;
	display: block;
	margin: 0px auto;
	margin-bottom: 6px;
}
.my_section_list{
	width: 94%;
	height: auto;
	margin: 12px auto;
	overflow: hidden;
	background: #fff;
	border-radius: 8px;
}
.my_list{
	width: 94%;
	height: 47px;
	color: #323232;
	font-size: 14px;
	margin: 0 auto;
	background: url(../image/my_right_jt.png) no-repeat 97% center;
	background-size: 9px 16px;
	position: relative;
}
.my_list:before {
	content: '';
	position: absolute;
	left: 0;
	bottom:  0;
	background: #e6e6e6;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.my_list img{
	width: 18px;
	height: 20px;
	float: left;
	margin-left: 3%;
	margin-top: 13px;
}
.my_list span{
	float: left;
	margin-left: 10px;
	margin-top: 13px;
}
.my_section_list .my_list:last-child:before{
	background: none
}
.yaoqm{
	width: auto;
	height: auto;
	overflow: hidden;
}
.yaoqm span{
	float: left;
}
.yaoqm i{
	width: 1px;
	height: 14px;
	background: #fff;
	float: left;
	margin: 4px 6px;
}
.yaoqm label{
	float: left;
}
.yqmbox{
	width: 100%;
  height: 100%;
  max-width: 640px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
	display: none;
}
.yqmbox_bg{
	width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 0;
  background:rgba(0,0,0,0.9);
}
.yqm_content{
	width: 80%;
  height: auto;
  position: fixed;
  left: 10%;
  top: 50%;
  transform: translateY(-50%);
	background: #fff;
	border-radius: 10px;
}
.yqm_img{
	width: 280px;
	height: 133px;
	margin: 5px auto;
	display: block;
}
.binding_yqm{
	width: 100%;
	height: auto;
	margin: 20px auto 10px auto;
	text-align: center;
	font-size: 16px;
}
.binding_yqm span{
	color: #fd3d38;
	font-size: 12px;
	color: #fd3d38;
}
.login_input{
  width: 90%;
  height: 40px;
  overflow: hidden;
  margin: 5px auto 0px auto;
  position: relative;
  /* padding-bottom: 10px; */
  border:1px solid #e6e6e6;
  border-radius: 100px;
}
.gain_yzm{
  position: absolute;
  right: 0px;
  top: 4px;
  color: #5f48f4
}

.login_input img{
  width: 20px;
  height: 20px;
  float: left;
  margin-top: 10px;
  margin-left: 15px;
}
.login_phone{
  width: 80%;
  height: 40px;
  line-height: 40px;
  color:#323232;
  font-size: 14px;
  border: none;
  margin-left: 8px;
  outline: none;
}
.login_btn{
  width: 90%;
  height: 44px;
  line-height: 44px;
  background:-webkit-linear-gradient(left, #6871fb, #b84fff);
  margin: 20px auto;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 10px;
	font-weight: bold;
}
.hbcloses {
    display: block;
    position: fixed;
    top: -50px;
    right: -10px;
    width: 30px;
    height: 30px;
    z-index: 1000000;
}
.hbcloses img{
	width: 30px;
	height: 30px;
}
.partner_btn{
	width: 94%;
	height: 45px;
	/* background: -webkit-linear-gradient(left, #f9bf8c, #ffddbf); */
	background: #fff;
	margin: 12px auto 0 auto;
	border-radius: 8px
}
.partner_icon_fl{
	float: left;
	width: auto;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}
.partner_icon_fl img{
	width: 25px;
  height: 19px;
	float: left;
	margin-left: 13px;
	margin-top: 10px;
}
.partner_icon_fl span{
	float: left;
	margin-left:10px
}
.partner_icon_fr{
	width: auto;
	height: 45px;
	overflow: hidden;
	float: right;
	line-height: 45px;
}
.partner_icon_fr img{
	width: 9px;
	height: 16px;
	float: left;
	margin-right: 13px;
	margin-top: 14px;
}
.partner_icon_fr span{
	float: left;
	margin-right: 10px;
}
/*佣金记录*/
.income_bg {
	width: 100%;
	height: auto;
	background: #ffffff;
}
.order_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.container {
	/* height: 100%; */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box;
}
.contentlist {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.contentinfo {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px;
	font-size: 14px;
	position: relative;
}

.contentleft {
	width: 80%;
	height: auto;
	float: left;
}
.contentleft img {
	width: 38px;
	height: 38px;
	float: left;
	margin-right: 10px;
}
.sign {
	width: auto;
	height: auto;
	overflow: hidden;
	display: block;
	margin-top: 2px;
	color: #000
}
.color-gray {
	color: #888;
}
.state {
	width: 20%;
	height: 44px;
	float: left;
	font-size: 16px;
	line-height: 44px;
	color: #fd3d38
}
.commission-time {
	width: 100%;
	overflow: hidden;
	display: block;
}
.num {
	width: 20%;
	float: right;
	color: #fd3d38;
	font-size: 16px;
	line-height: 40px;
}
.m-top {
	margin-top: 5px;
}
/*团队*/
.referee_box {
	width: 92%;
	height: auto;
	background: #fff;
	border-radius: 5px;
	margin: 15px auto 0 auto;
}
.referee_text {
	height: 30px;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	text-indent: 15px;
}
.referee_info {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.referee_info img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	float: left;
	margin: 10px 15px;
}
.referee_name {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	font-size: 16px;
}
.referee_name text:last-child {
	font-size: 14px;
	color: #333;
	margin-left: 0px;
}
.myteam {
	width: 92%;
	height: auto;
	background: #fff;
	border-radius: 5px;
	margin: 15px auto;
}
.referee_text {
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	text-indent: 15px;
	position: relative;
}
.referee_text:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.referee_text img {
	width: 20px;
	height: 16px;
	float: left;
	margin: 13px 0px 0px 15px;
}
.vipFunctionBox, .circleBox, .todayBargain, .yestodayBargain {
	background: #fff;
	margin-top: 15px;
}
.circleBox .circleBox-item_2 {
	display: inline-block;
	text-align: center;
	width: 48.7%;
	box-sizing: border-box;
	padding: 0px 0px;
}
.circleBox .circleBox-item_2.leftCircle {
	border-right: 0px solid #f5f5f9;
}
.circleBox .circleBox-item {
	background: linear-gradient(#2eb0ff, #17edff);
	background-color: #fff;
	text-align: center;
	box-sizing: border-box;
	margin: 0 auto;
	width: 120px;
	height: 120px;
	padding: 5px;
	border-radius: 1000px;
}
.circleBox .circleBox-item_2.leftCircle .circleBox-item {
	background: linear-gradient(#ff3f79, #ff9c62);
}
.circleBox .circleBox-item .circleBox-item_1 {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 1000px;
}
.circleBox .circleBox-item .contentBox {
	display: table-cell;
	display: block;
	vertical-align: middle;
	color: #8f8686;
	font-size: 12px;
	padding-top: 20px;
}
.circleBox .circleBox-item .contentBox .num {
	color: #333;
	font-size: 15px;
	padding-bottom: 0px;
	width: 100%;
	font-weight: bold;
}
.num {
	width: 20%;
	float: right;
	color: #fd3d38;
	font-size: 16px;
	line-height: 40px;
}
.m-tabbar {
	width: 100%;
	overflow: hidden;
	padding: 6px 0 0 0;
	height: auto;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #fff;
	border-top: 1px solid #E2E2E2;
	display: flex;
	z-index: 11;
}
.tabbar-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.tabbar-item {
	color: #9B9DB1;
}
.tabber-style {
	width: 20px;
	height: 20px;
	margin: 0 auto;
}
.m-tabbar .tabbar-txt {
	font-size: 13px;
	display: block;
}
.m-tabbar .tabbar-txt.active {
	color: #fd3d38
}
.details {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	display: flex;
	position: relative;
}
.details:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.details .detailslist {
	flex: 1;
	margin: 10px 0px;
	padding-top: 5px;
	position: relative;
}
.detailslist text {
	display: block;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
}
.details .detailslist:last-child {
	border-right: none;
}
.nav_top.ui-row {
	width: 100%;
	font-size: 14px;
	color: #808080;
	height: 45px;
	line-height: 44px;
	margin-bottom: 7px;
}
.nav_top.ui-row ul {
	display: flex;
}
.teamlist {
	background: #fff;
}
.nav_top.ui-row ul li {
	text-align: center;
	flex: 1
}
.nav_top.ui-row ul li.active {
	color: #fd3d38;
	font-weight: bold;
}
.teaminfo {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.user-infor-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.user-infor-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.user-infor-box .user-infor {
	padding: 0px 15px;
	position: relative
}
.user-infor-box .user-infor:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.user-infor-box .user-infor .top-infor {
	overflow: hidden;
	font-size: 12px;
	line-height: 42px;
	height: 42px;
}
.user-infor-box .left .user-img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-right: 7.5px;
	position: relative;
	top: 9px;
	float: left;
	border: 1px solid #eceded;
}
.nickname_style {
	line-height: 15px;
	height: 42px;
}
.user-infor-box .left .nickname {
	font-size: 13px;
	color: #575757;
	/*font-weight: bold;*/
	float: left;
	line-height: 45px;
	margin-left: 5px;
}
.user-infor-box .user-infor .top-infor .right {
	color: #1aad19;
}
/*收入报表*/
.income_bg {
	width: 100%;
	height: auto;
	background: #ffffff;
	 padding-top: 15px;
}
.incomelist {
	width: 92%;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}
.shophead {
	width: 92%;
	height: 90px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	margin-top: 0px;
	background: -webkit-linear-gradient(left, #4c39f6, #b064fb);
	margin: 0 auto;
	 border-radius: 8px;
	font-size: 16px;
}
.shop_earn {
	margin-top: 23px;
	margin-bottom: 10px;
}
.shop_number text {
	font-size: 20px;
	margin-right: 5px;
}
.shop_number {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.incomelist {
	width: 92%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.orderlist ul li.active {
	border-bottom: none !important
}
.shop_infos {
	width: 100%;
	height: auto;
	/* overflow: hidden; */
	margin-top: 0px;
}
.alluser-infor-box {
	width: 100%;
	height: auto;
	/* overflow: hidden; */
}
.user-infor-box-item.active {
	display: block;
	flex: 1;
}
.profit {
	color: #333;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
	border: none;
	width: 92%;
	margin: -15px auto 0 auto;
	padding: 0 0;
}
.profit_bg {
	width: 100%;
	height: 15px;
	overflow: hidden;
	background: #eef2f6;
}
.user-infor-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.profit_style {
	width: 92%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	color: #262626;
	padding: 15px 0;
}
.profit_style .hx {
	width: 3px;
	height: 20px;
	background: #262626;
	float: left;
	border-radius: 30%;
}
.profit_style text {
	float: left;
	margin-left: 10px;
	font-weight: bold;
}
.profit_list_jd_pdd {
	width: 92%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.profit_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	display: flex;
}
.porfit_pdd {
	height: 55px;
	background: -webkit-linear-gradient(left, #fd3d38, #ff9373);
	color: #fff;
	border-radius: 8px;
	padding-top: 20px;
	font-size: 14px;
	flex: 1;
	margin-right: 7px;
}
.porfit_pdd text {
	display: block;
	text-align: center;
	margin-bottom: 5px;
}
.profit_list .porfit_pdd:nth-child(2) {
	background: -webkit-linear-gradient(left, #5f41f8, #ae63fb);
}
.profit_list .porfit_pdd:nth-child(3) {
	background: -webkit-linear-gradient(left, #ff8800, #ff5000);
}
 .profit_list .porfit_pdd:nth-child(4) {
	background: -webkit-linear-gradient(left, #FF1493, #FF69B4);
}
.profit_list .porfit_pdd:nth-child(5) {
 background: -webkit-linear-gradient(left, #FFC125, #EEAD0E);
}
.profit_list .porfit_pdd:nth-child(6) {
 background: -webkit-linear-gradient(left, #ff5682, #FF69B4);
 margin-right: 0px;
}
.porfit_order_list {
	width: 100%;
	height: 29px;
	overflow: hidden;
	margin: 10px auto 0px auto;
}
.order_pdd_bg {
	width: 30%;
	height: 29px;
	position: relative;
	float: left;
	background: url(../image/order_bg.png) no-repeat;
	background-size: 100% 29px;
	font-size: 12px;
	line-height: 29px;
	text-align: center;
}
.order_pdd_scroll {
	width: 67%;
	height: 28px;
	float: right;
	position: relative;
	background: #ebebeb;
}
.order_progress {
	width: 30%;
	height: 28px;
	background: #fd3d38;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99;
}
.order_nmuber {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	text-indent: 10px;
}
/*.profit_list_jd_pdd .porfit_order_list:nth-child(1) .order_progress {
	background: #fd3d38
} */
.profit_list_jd_pdd .porfit_order_list:nth-child(2) .order_progress {
	background: #fd3d38;
}
.profit_list_jd_pdd .porfit_order_list:nth-child(3) .order_progress {
	background: #6142f7;
}
.profit_list_jd_pdd .porfit_order_list:nth-child(4) .order_progress {
	background: #ff5000;
}
.profit_list_jd_pdd .porfit_order_list:nth-child(5) .order_progress {
	background: #FF1493;
}
.profit_list_jd_pdd .porfit_order_list:nth-child(6) .order_progress {
	background: #EEAD0E;
}
.profit_list_jd_pdd .porfit_order_list:nth-child(7) .order_progress {
	background: #ff5682;
}

.partner_profit {
	width: 92%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.partner_number {
	width: 48.7%;
	height: 55px;
	color: #fff;
	border-radius: 8px;
	padding-top: 20px;
	background: -webkit-linear-gradient(left, #fd3d38, #ff9373);
	text-align: center;
	margin-bottom: 2.5%;
}
.partner_number text {
	display: block;
}
.partner_profit .partner_number:nth-child(odd) {
	float: left;
}
.partner_profit .partner_number:nth-child(even) {
	float: right;
}
.jd_bg {
	background: -webkit-linear-gradient(left, #5f41f8, #ae63fb)
}
.mgj_bg {
	background: #ff5682
}
.tb_bg {
	background: -webkit-linear-gradient(left, #ff8800, #ff5000)
}
/*结算中心*/
.contentBoxs {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}
.cacula_box.active {
	display: block;
}
.order_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.main-list-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.main-item-box {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.can-conversion {
	display: flex;
	padding: 15px 0 20px 0;
}
.can-conversion {
	background: #fff;
}
.subside-list {
	flex: 1;
	text-align: center;
}
.subside-list img {
	width: 80px;
	height: 80px;
	margin: 20px auto;
}
.subside-list text {
	flex: 1;
	color: #202020;
	font-size: 16px;
	display: block;
}
.subside-list .num {
	padding-bottom: 0px;
	color: #fd3d38;
	font-size: 22px;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
}
.weui_btn {
	width: 90%;
height: 44px;
line-height: 44px;
background: -webkit-linear-gradient(left, #6871fb, #b84fff);
margin: 20px auto 0 auto;
text-align: center;
color: #fff;
font-size: 16px;
border-radius: 10px;
font-weight: bold;
margin-bottom: 50px
}
.style_num {
	color: #fd3d38;
	width: 27%;
	height: 44px;
	float: left;
	font-size: 16px;
	line-height: 44px;
}
.l_w {
	width: 73%;
}
.bk_div {
	width:100%;
	height: 10px;
	background: #ECECEC
}
/*申请提现*/
.withdraw {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.withdrawTitle {
	padding: 0px 20px;
	line-height: 40px;
	color: #666;
	font-size: 15px;
	float: left;
}
.setcodebox {
	width: auto;
	height: auto;
	float: right;
	overflow: hidden;
}
.withdrawTitle {
	padding: 0px 20px;
	line-height: 40px;
	color: #666;
	font-size: 15px;
}
.setcode {
	color: #fd3d38;
	font-size: 12px;
}
.canWithdraw {
	background: #fff;
	padding: 0px 20px;
	margin-bottom: 22.5px;
	line-height: 40px;
	color: #666;
	font-size: 15px;
}
.withdraw_box {
	width: 92%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 45px;
	background: #fff;
	border-radius: 5px;
}
.withdrawals {
	background: #fff;
	padding: 15px 20px;
}
.explan {
	color: #666;
	font-size: 15px;
}
.withdrawalsInput {
	padding-top: 18px;
	padding-bottom: 0px;
	overflow: hidden;
	height: auto;
	position: relative;
}
.withdrawalsInput:after {
	border-bottom: 1px solid #d9d9d9;
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	.withdrawalsInput:after, .zhifubao::after {
		right: -100%;
		bottom: -100%;
		-webkit-transform: scale(0.5);
	}
}
.withdrawals .money {
	font-size: 30px;
	color: #666;
	padding-right: 10px;
}
.withdrawalsInput input {
	position: relative;
	top: 0;
	font-size: 22px;
	color: #fd3d38;
	width: 83%;
	border: none;
	margin-top: 6px;
}
.radio-group-box {
	padding: 0 0px;
	background: #fff;
	overflow: hidden;
}
.aui-list-item-input {
	width: 100%;
	padding: 0;
	padding-right: 0.75 rem;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1;
}
.aui-radio {
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	border: solid 1px #323232;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-size: 12px;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
}
.aui-list-item-input label {
	line-height: 22px;
	margin: 15px 10px 0px 0px;
}
.aui-list-item-input span {
	margin-left: 6px;
}
.aui-radio:checked, .aui-radio.aui-checked, .aui-checkbox:checked, .aui-checkbox.aui-checked {
	background-color: #fd3d38;
	border: solid 1px #fd3d38;
	text-align: center;
	background-clip: padding-box;
}
.aui-radio:checked:before, .aui-radio.aui-checked:before, .aui-checkbox:checked:before, .aui-checkbox.aui-checked:before, .aui-radio:checked:after, .aui-radio.aui-checked:after, .aui-checkbox:checked:after, .aui-checkbox.aui-checked:after {
	content: '';
	width: 10px;
	height: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -3px;
	background: transparent;
	border: 1px solid #ffffff;
	border-top: none;
	border-right: none;
	z-index: 2;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.zhifubao {
	margin: 10px 0 0px 0px;
	display: block;
	height: 45px;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
	margin-bottom: 0px;
	width: 100%;
	border: none;
}

.zhifubao::after {
	border-bottom: 1px solid #d9d9d9;
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}
.zhifubao input {
	color: #666;
	height: 40px;
	line-height: 40px;
	width: 100%;
	position: relative;
	border: none;
	outline: none
}
.widthdraw_bg{
	width: 90%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 20px auto 0 auto;
}
.widthdraw_bg img{
	width: 100%
}
.withdrawTitles{
	position: absolute;
	width: 100%;
	height: auto;
	overflow: hidden;
	left: 0px;
	top: 20px;
	color: #fff;
}
.withdrawTitles label{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	text-indent: 25px;
}
.withdrawTitles span{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	text-indent: 25px;
	font-size: 14px;
	margin-top: 3px;
}
.withdrawTitles span em{
	font-size: 28px;
	text-indent: 0px;
}
.withdraw_help{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 25px;
	z-index: 99
}
.withdraw_record{
	width: auto;
	height: auto;
	float: left;
	overflow: hidden;
}
.withdraw_record span{
	float: left;
	text-indent: 25px;
	color: #fff
}
.withdraw_record img{
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}
.widthdrwa_rule{
	width: auto;
	height: auto;
	overflow: hidden;
	float: right;
	color: #fff;
	margin-right: 25px;
}
.w_paycode{
	width: auto;
	height: 25px;
	position: absolute;
	top: 20px;
	right: 20px;
	overflow: hidden;
	background: #ffb400;
	border-radius: 10px;
	line-height: 25px;
	color: #fff;
	padding: 0 10px;
}
.widthdraw_content{
	width: 88%;
  height: auto;
  overflow: hidden;
  position: relative;
  margin: 20px auto 0 auto;
}
.widthdraw_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #333;
}
.widthdraw_input{
	width: 100%;
	height: 35px;
	overflow: hidden;
	border-bottom: 1px solid #807d7d;
	margin-top: 10px;
}
.widthdraw_input span{
	color: #ff0200;
	font-size: 18px;
	float: left;
	margin-left: 10px;
	margin-top: 1px;
}
.widthdraw_inp{
	width: 70%;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-left: 2px;
}
.widthdraw_inp::-webkit-input-placeholder{
	color: #c6c4c4
}
.pay_style_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 15px 0;
	color: #333;
}
.pay_wx{
	width: 100%;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #d0cfcf;
	margin-bottom: 15px;
}
.pay_wx img{
	width: 28px;
	height: 28px;
	float: left;
}
.pay_wx span{
	float: left;
	color: #333;
	height: 28px;
	line-height: 28px;
	margin-left: 10px;
}
.pay_wx rd{
	float:right;
	margin-top: 4px
}
.pay_fill_zfb{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #7f7d7e;
}
.pay_fill_zfb span{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #333
}
.pay_fill_zfb input{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	margin-top: 5px
}
.withdrawal_btn{
	width: 75%;
	height: 44px;
	line-height: 44px;
	color: #fff;
  background: -webkit-linear-gradient(left, #6871fb, #b84fff);
	margin: 35px auto 20px auto;
	font-size: 16px;
	border-radius: 10px;
	text-align: center;
	font-weight: bold;
}
.withdrawal_box{
	width: 100%;
	height: 100%;
	background: rgba(160, 160, 160, 0.73);
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 100
}
.widthdraw_item{
	width: 70%;
	position: fixed;
	left: 15%;
	top: 50%;
	transform: translateY(-50%);
}
.withdrawal_contents{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.widthdraw_close{
	width: 30px;
	height: 30px;
	margin: 20px auto 0 auto;
}
.widthdraw_close img{
	width: 30px;
	height: 30px;
}
.withdraw_icon{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.withdraw_icon img{
	width: 120px;
	margin-top: 50px;
	margin-bottom: 20px;
}
.withdraw_success{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #000;
	font-size: 17px;
}
.widthdraw_jd{
	width: 90%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #808080;
	margin: 10px auto 15px auto;
}
.widthdraw_btn_jd{
	width: 86%;
	height: 44px;
	margin: 0px auto 25px auto;
	background: #fb5c5c;
	border-radius: 5px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
/*合伙人*/
.partner_bg {
	background: #fff
}
.content {
	width: 100%;
	height: 100%;
}
.show-swiper {
	z-index: 3;
	top: 40px;
}
.show-swiper .swiper-slide {
	width: 80%;
}
.show-swiper .swiper-slide .goods {
	width: 100%;
	/* padding: 10px; */
	height: auto;
	/* margin: 40px 0; */
	border-radius: 8px;
	/* background: #fff; */
	box-shadow: 0px 5px 10px #d8d4d2;
	border-radius: 7px;
	overflow: hidden;
}
.show-swiper .swiper-slide .goods img {
	width: 100%;
	border-radius: 7px 7px 0 0;
}
.goods .c-top {
	border-bottom: 1px solid #dcdcdd;
	width: 100%;
	float: left;
}
.goods .date {
	width: 119px;
	height: 318px;
	border-right: 1px solid #adb4ba;
	float: left;
}
.goods .date .year {
	color: #050403;
	font-weight: bold;
	text-align: center;
	margin-top: 35px;
}
.goods .date .day {
	font-size: 55px;
	text-align: center;
	margin-top: 5px;
	font-weight: bolder;
	color: #080704;
}
.goods .date .oldyear {
	color: #050403;
	margin-top: 5px;
	font-size: 22px;
	width: 22px;
	line-height: 1.4;
	margin-left: 30px;
	float: left;
}
.goods .date .oldday {
	color: #050403;
	margin-top: 5px;
	font-size: 22px;
	line-height: 1.4;
	width: 22px;
	margin-right: 30px;
	float: right;
}
.goods .img span {
	color: #1a1918;
	font-size: 32px;
	text-align: center;
	line-height: 60px;
	display: block;
}
.goods .img img {
	border-top-right-radius: 8px;
}
.goods .detail {
	width: 335px;
	margin: 0 20px;
	float: left;
}
.goods .detail h2 {
	font-weight: normal;
	color: #312f30;
	font-size: 23px;
	margin-bottom: 0;
}
.goods .detail p {
	color: #979797;
	line-height: 1.5;
	font-size: 18px;
	margin-top: 8px;
}
.goods .detail ul {
	padding-left: 0;
	margin-left: 20px;
	float: left;
	margin-top: 0;
}
.goods .detail ul li {
	float: left;
	margin-right: 25px;
	color: #737373;
}
.rule_bj {
	width: auto;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding: 5%;
	border-radius: 0 0 7px 7px;
}
.remend {
	color: #474245;
	font-size: 18px;
	margin-bottom: 10px;
	font-family: "微软雅黑"
}
.remend_info {
	margin-top: 10px;
	color: #474245;
	font-size: 13px;
	line-height: 21px;
}
.crmend_title {
	margin-top: 15px;
	color: #969696;
	font-size: 17px;
}
.crmend_tj {
	margin-top: 7px;
	color: #969696;
	font-size: 13px;
}
.swiper-container {
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
	/*background: #fff;*/
	padding-bottom: 20px;
	margin-bottom: 8px;
}
.page_bottom {
	position: fixed;
	width: 100%;
	background: #fff;
	height: 60px;
	left: 0;
	bottom: 0;
	box-shadow: 0 0 10px #ccc;
	transition: all ease 0.5s;
	z-index: 99;
	animation: page_bottom 0.6s ease 0s 1 alternate;
	animation-fill-mode: both;
	box-sizing: border-box;
}
@-webkit-keyframes page_bottom {
0% {
transform: translateY(60px);
}
100% {
transform: translateY(0);
}
}
@keyframes page_bottom {
0% {
transform: translateY(60px);
}
100% {
transform: translateY(0);
}
}
.bottom_list {
	float: left;
	margin-left: 10px;
	background: #ccc;
	width: 46%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #eef2f6;
	border-radius: 30px;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0;
}
.bottom_list_img {
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 40px;
	margin-top: 9px;
}
.bottom_list_text {
	float: left;
	font-size: 13px;
	margin-left: 5px;
}
/*新增合伙人样式*/
.partner_box{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999
}
.partner_content{
	width: 250px;
	height: auto;
	overflow: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -125px;
	transform:translateY(-50%);
}
.partner_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-size: 17px;
	color: #fff;
}
.partner_title span{
	color: #feef54;
	margin-right: 10px;
}
.partner_img{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
}
.partner_bg_img{
	width: 250px;
}
.partner_xs_img{
	width: 150px;
	margin-top: 30px
}
.partner_close{
	width: 150px;
	height: 104px;
	position: fixed;
	bottom: 20px;
	right: 20px;
}
.partner_close img{
	width: 150px;
	height: 104px;
}
.p_bg{
	background: #ebddf8
}
.partner_contents{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.partner_whole{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.partner_h_img{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.partner_h_img img{
	width: 100%;
	margin-top: -30px
}
.partner_title_style{
	width: 85%;
	height: 60px;
	background:#fff;
	position: absolute;
	left: 7.5%;
	bottom: 0px;
	border-radius: 15px 15px 0 0;
	z-index: 100;
}
.partner_title_bg{
	width: 200px;
	height: 31px;
	background: url(../image/partner_title_01.png) no-repeat;
	background-size:200px 31px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin: -15px auto 0px auto;
	overflow: hidden;
}
.partner_title_bg1{
	width: 200px;
	height: 31px;
	background: url(../image/partner_title_02.png) no-repeat;
	background-size:200px 31px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin: -15px auto 0px auto;
	overflow: hidden;
}
.partner_title_bg2{
	width: 200px;
	height: 31px;
	background: url(../image/partner_title_03.png) no-repeat;
	background-size:200px 31px;
	color: #fc1200;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin: -15px auto 0px auto;
	overflow: hidden;
}
.partner_content_info{
	width: 85%;
	height: auto;
	background: #fff;
	margin: 0px auto 0 auto;
	border-radius: 0px 0px 15px 15px;
	overflow: hidden;
}
.partner_remend{
	width: 90%;
	height: auto;
	overflow: hidden;
	color: #040404;
	margin:20px auto 0 auto;
}
.partner_content_sj{
	width: 90%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
}
.partner_remend_info{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #807d7d;
	margin-top: 10px;
	line-height: 22px;
}
.partner_remends{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #040404;
}
.partner_crmend_content{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top:10px;
	background: #eeebeb;
	color: #000;
	margin-bottom: 20px;
	border-radius: 7px;
	padding: 10px 0
}
.partner_remend_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-indent: 15px;
}
.partner_crmend_tj{
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 0 15px;
	margin-top: 5px;
	line-height: 22px;
}
.partner_bk{
	width: 100%;
	height: 60px;
	overflow: hidden;
}
.page_bottom_pay{
	background: -webkit-linear-gradient(left, #f86595, #ff8250);
	color: #fff
}
.page_bottom_free{
	background: #fff;
	border:1px solid #fc7967;
	color: #f96791
}
.pay_style_box{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.73);
	z-index: 99;
}
.pay_style_content{
	width: 300px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	transform: translateY(-50%);
	z-index: 100
}
.pay_style_c{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../image/pay_style_bg.png) no-repeat #fff;
	background-size: 100%;
	border-radius: 8px;
}
.pay_style_titles{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #000;
	font-size: 17px;
	margin-top: 30px;
}
.pay_style_tips{
	width: 90%;
  height: auto;
  overflow: hidden;
  text-align: center;
  color: #808080;
  margin: 0px auto 15px auto;
}
.pay_style_select{
	width: 80%;
	height: auto;
	overflow: hidden;
	margin:25px auto 25px auto;
}
.pay_wx_img img{
	border-radius: 100px;
}
@media screen and (max-width: 320px){
    .partner_title{
			font-size: 14px;
		}
		.partner_bg_img{
			width: 190px;
		}
		.partner_xs_img{
			width: 120px;
		}
		.partner_close{
			right: 10px;
			bottom: 10px;
			width: 120px;
			height: 83px
		}
		.partner_close img{
			width: 120px;
			height: 83px
		}
}
/*收款码*/
.topsetcodeimg {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.topsetcodeimg img {
	width: 100%;
}
.upimgbox {
	width: auto;
	overflow: hidden;
	height: auto;
	padding: 15px 0;
	text-align: center;
	background: #fff;
}
.upimgbox .lefttipbox {
	padding-top: 10px;
}
.weui_uploader_input_wrp {
	position: relative;
	width: 72px;
	height: 72px;
	border-radius: 4px;
	background: #D8D8D8;
}
.lefttipbox div:nth-child(1) {
	color: #424242;
	font-size: 14px;
	letter-spacing: 1px;
}
.lefttipbox div:nth-child(2) {
	color: #AFAFAF;
	font-size: 12px;
	letter-spacing: 1px;
}
.rightupbox {
	margin-top: 10px;
}
.weui_uploader_input_wrp:after, .weui_uploader_input_wrp:before {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
}
.weui_uploader_input_wrp:before {
	width: 2px;
	height: 30px
}
.weui_uploader_input_wrp:after {
	width: 30px;
	height: 2px
}
.linethrowbox {
	width: 100%;
	background: #fff;
}
.linethrow {
	background: #F2F2F2;
	height: 1px;/*width: 100%;*/
	margin: 0px 15px;
}
.buttonbox {
	margin-bottom: 15px;
	padding: 15px;
	background: #fff;
}
.buttonbox .tiptext {
	color: #9F574F;
	font-size: 11px;
	letter-spacing: 1px;
}
.buttonbox .button {
	text-align: center;
	color: #fff;
	letter-spacing: 2px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.buttonbox .confrim {
	width: 100%;
height: 44px;
line-height: 44px;
background: -webkit-linear-gradient(left, #6871fb, #b84fff);
text-align: center;
color: #fff;
font-size: 16px;
border-radius: 10px;
font-weight: bold;
}
.getcode {
	padding: 15px;
	background: #fff;
}
.getcode .titlebox {
	color: #424242;
	font-size: 14px;
	letter-spacing: 1px;
	padding-bottom: 10px;
}
.getcode img {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
}
.getcode .contentbox {
	color: #AFAFAF;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 1.5px;
}
.tipimagebox {
	padding: 0 15px;
	background: #fff;
	overflow: hidden;
}
.tipimagebox .imgbox {
	width: 48.5%;
	height: auto;
	overflow: hidden;
	margin-bottom: 1.5%;
}
.tipimagebox .imgbox img {
	width: 100%
}
.tipimagebox .imgbox:nth-child(odd) {
	float: left;
}
.tipimagebox .imgbox:nth-child(even) {
	float: right;
}
/*邀请海报*/
.share_content {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff
}
.poster_bg {
	font-size: 14px;
	height: auto;
	background: -webkit-linear-gradient(left, #5f41f8, #ae63fb);
	padding: 15px 0;
	color: #fff;
	width: 92%;
	margin: 4% auto;
	border-radius: 8px;
	overflow: hidden;
}
.invite_style {
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
}
.poster_bg text {
	display: block;
	padding: 0 15px;
	list-style: disc inside;
}
.profit_bg {
	width: 100%;
	height: 10px;
	overflow: hidden;
	background: #eef2f6;
}
.share_invitationcode{
	width: 205px;
    height: 57px;
    background: url(../image/icon_invitation.png) no-repeat;
    background-size: 205px 70px;
    margin: 0 auto 15px auto;
    padding-top: 13px;
}
.share_itcode_fl{
	width: 140px;
	height: auto;
	float: left;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
}
.share_itcode_fl title{
  font-size: 12px;
	display: block;
}
.share_itcode_fl span{
	display: block;
	font-size: 22px;
}
.share_itcode_fr{
	font-size: 17px;
  width: 20px;
  float: left;
  margin-left: 28px;
	line-height: 21px;
}
.bottom_lists {
	margin-left: auto;
	margin-right: auto;
	background: #fd3d38;
	width: 46%;
	height: 40px;
	line-height: 36px;
	border: 2px solid #eef2f6;
	border-radius: 30px;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0;
	color: #fff
}
.bottom_lists .bottom_list_img {
	margin-left: 55px;
}
.swiper-container {
	width: 100%;
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-ms-perspective: 1200px;
	perspective: 1200px;
}
.swiper-wrapper {
	margin-top: 10px;
}
.swiper-slide {
	width: 92%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.swiper-slide-active {

}
.swiper-slide .main-img {
	width: 97%;
	margin: 0 auto;
	display: block;
	border-radius: 5px;
}
.swiper-pagination-bullet {
	margin: 0 5px;
}
.swiper-pagination-bullet i {
	background: #41203f;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 50px;
	display: block;
	font-style: normal;
	text-align: center;
	margin: 0 auto;
	color: #f5b55c;
}
@media screen and (min-height: 481px) {
	.swiper-wrapper {
		margin-top: 20px;
	}
}
@media screen and (min-height: 569px) {
	.swiper-wrapper {
		margin-top: 40px;
	}
}
.shareposter_div {
	width: 100%;
	height: 60px;
	overflow: hidden;
}
/*新增邀请海报*/
.share_bg{
	background: url(../image/share_bg.jpg) no-repeat !important;
	background-size: cover;
}
.share_poster{
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 10px;
}
.poster_top_content{
	width: 100%;
	height: 40%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.poster_rule{
	width: 76px;
	height: 33px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #fdd880;
	border-radius: 15px 0 0 15px;
}
.poster_rule span{
	width: 72px;
	height: 25px;
	display: block;
	margin: 3px 0 0 3px;
	text-indent: 14px;
	line-height: 25px;
	border:1px solid #fb734c;
	color: #fb734c;
	border-radius: 13px 0 0 13px;
	border-right: none;
	font-size: 12px;
}
.poster_content_info{
	width: 65%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.poster_title{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.poster_title img{
	width: 100%
}
.poster_invitationcode{
	width: auto;
	height: 58px;
	margin-top: 15px;
	background: -webkit-linear-gradient(left, #db04f0, #797bfd);
	border:3px solid #ffba19;
	border-radius: 100px;
	padding-top: 10px;
}
.poster_bottom_content{
	width: 100%;
	height: 60%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 40%;
	background: blue;
}
.poster_invitationcode_fl{
	width: 69%;
	height: auto;
	float: left;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
.poster_invitationcode_fl span{
	width: auto;
	height: auto;
	overflow: hidden;
	display: block;
	font-size: 16px;

}
.poster_invitationcode_fl label{
	width: auto;
	height: auto;
	overflow: hidden;
	display: block;
	font-size: 24px;
	margin-top: -2px;
}
.poster_invitationcode_fr{
	width:45px;
	height: 45px;
	float: right;
	background: -webkit-linear-gradient(left, #f7bf0e, #ffee30);
	color: #ef4626;
	line-height: 45px;
	text-align: center;
	border-radius: 100px;
	margin-right: 11px;
}
.poster_connect{
	width: 35%;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: -35px;
	margin-left: -17.5%;
	z-index: 99
}
.poster_connect_fl{
	width: 13px;
	height: 50px;
	overflow: hidden;
}
.poster_connect_fl img{
	width: 13px;
	height: 50px;
}
.poster_connect .poster_connect_fl:first-child{
	float: left;
}
.poster_connect .poster_connect_fl:last-child{
	float: right;
}
.swiper_list{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.poster_h_seat{
	width: 100%;
	height: 50px;
	overflow: hidden;
}
.poster_fixed{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 50;
	animation: page_bottom 0.6s ease 0s 1 alternate;
	animation-fill-mode: both;
	box-sizing: border-box;
}
.poster_btn_down{
	width: 90%;
	height: auto;
	margin:0 auto;
}
.poster_download{
	width: 48.5%;
	height: 45px;
	background: -webkit-linear-gradient(left, #ec7b4a, #e85184);
	margin:0 0 10px 0;
	border-radius: 15px;
	color: #fff;
	line-height: 45px;
	box-shadow:4px 3px 5px 0px #ac368e;
	float: left;
}
.poster_download img{
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 20%;
	margin-top: 12.5px;
}
.poster_download span{
	float: left;
	font-size: 16px;
	margin-left: 10px;
}
.poster_copy_code{
	width: 48.5%;
	height: 45px;
	background: -webkit-linear-gradient(left, #f44dad, #8812c6);
	margin:0 0 10px 0;
	float: right;
	border-radius: 15px;
	color: #fff;
	line-height: 45px;
	box-shadow:4px 3px 5px 0px #af265f;
	text-align: center;
}
.poster_copy_code span{
	font-size: 16px;
}
.poster_rule_content{
	width: 90%;
  height: auto;
  overflow: hidden;
  line-height: 23px;
  color: #808080;
  margin: 10px auto 15px auto;
}
/*订单*/
.order_bg {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bottom_bj{
	margin-bottom: 0px !important;
	position: relative;
}
.bottom_bj:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.font-bjc ul li.active{
	font-weight: normal !important;
}
.orderlist_style {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 5px;
}
.orderlist_style ul li.active {
	border-bottom: none !important;
}
.publictopSearchBox {
	position: relative;
}
.search_inp {
	margin-top: 0px;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.publictopSearchBox_1 {z-index: 99;padding:0 10px;display: flex; margin: 5px 0}
.publicsearch.top_search{ background: #f6f6f6; height: 35px; line-height: 35px; border-radius: 100px; background: #fff}
.publictopSearchBox_1 .searchBox{flex: 1;/* width: 83%; *//* float: left; */}
.publictopSearchBox_1 .search_btn{color: #fd3d38;width: 45px;height: 35px;line-height: 35px;display:block;text-align: center;border-radius: 100px;font-size: 16px;}
.publictopSearchBox_1 .top_search_txt{width: 100%;height: 35px;line-height: 35px;float: left;color: #666;margin-left: 0px; text-indent: 20px;}
.publictopSearchBox_1 .rightsearchbutton{margin-left:5px;width: 45px;height: 35px;/* margin-top: -35px; *//* flex: 1; */}
.top_search{
	position: relative;
}
.top_search img{
	width: 20px;
	height: 20px;
	float: left;
	position: absolute;
	right: 10px;
	top: 7px;
}
.search_stance{
	width: 100%;
	height: 75px;
	overflow: hidden;
}
.top_search input::-webkit-input-placeholder {
  color: #666 !important;
}
.order_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 5px;
}
.order-list-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
}
.team-order.active {
	display: block;
	flex: 1;
}
.examined-order-box {
	padding: 7px 0px;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.examined-order-item {
	margin-bottom: 0px;
}
.examined-order-item .order-num {
	background: #fff;
	color: #8e8e8e;
	font-size: 15px;
	line-height: 40px;
	padding: 0 10px;
	overflow: hidden;
	position: relative;
}
.examined-order-item .order-num:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.order-body .shop-infor {
	padding: 0 10px;
	line-height: 45px;
	overflow: hidden;
	background: #f9f9f9;
	position: relative;
}
.order-body .shop-infor:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.order-body .shop-infor-left {
	font-size: 16px;
	color: #4c4c4c;
	line-height: 20px;
}
.jd_font_style {
	background: -webkit-linear-gradient(left, #5f41f8, #ae63fb);
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	margin-top: 3.5px;
	float: left;
}
.mgj_font_style {
	background: #ff5682;
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	margin-top: 3.5px;
	float: left;
}
.pdd_font_style {
	background: -webkit-linear-gradient(left, #fd3d38, #ff9373);
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	margin-top: 3.5px;
	float: left;
}
.tb_font_style {
	background: -webkit-linear-gradient(left, #ff8800, #ff5000);
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	margin-top: 3.5px;
	float: left;
}

.tm_font_style {
	background: #f10000;
	border-radius: 4px;
	padding: 0px 5px;
	color: #fff;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	margin-top: 3.5px;
	float: left;
}
.order-body .shop-infor-right {
	color: #8e8e8e;
	font-size: 15px;
}
.goods-infor {
	padding: 10px 10px;
	overflow: hidden;
	background: #fff;
	position: relative;
}
.goods-infor:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.goods-infor .goods-infor-center, .goods-infor .goods-infor-left {
	padding-right: 5px;
}
.goods-infor .goods-infor-left img {
	width: 75px;
	height: 75px;
	border-radius: 5px;
}
.order_box_fl {
	width: 50%;
	float: left;
	height: auto;
	overflow: hidden;
}
.goods-infor .goods-infor-center {
	width: 100%;
}
.goods-infor .goods-infor-center {
	padding-right: 5px;
}
.order-body .shop-infor-left, .goods-infor .goods-infor-center .goodsname, .goods-infor .goods-infor-right {
	font-size: 16px;
	color: #4c4c4c;
	line-height: 20px;
}
.goods-infor-center .goodsname {
	height: 40px;
	overflow: hidden;
}
.goods-infor .goods-infor-center {
	width: 100%;
}
.goods-infor .goods-infor-center, .goods-infor .goods-infor-left {
	padding-right: 5px;
}
.fl {
	float: left;
}
.fr {
	/* float: right; */
}
.line_font-style {
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.goods-infor-right text {
	display: block;
}
.goods_commission {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	text-align: right;
	color: #fd3d38;
	position: absolute;
	bottom: 22.5px;
	right: 10px;
}
.color-jg-ls {
	color: #fd3d38 !important
}
.color-jg-ls text {
	display: block;
	text-align: right;
}
.goods_commission text {
	display: block;
	text-align: right;
	font-size: 14px;
}
.color-wuxiao {
	color: #1aad19 !important;
}
.my_stance{
	width: 100%;
  height: 45px;
	overflow: hidden;
}
/*消息*/
.message_img{
	width: 100%;
	height: auto;
	overflow:hidden;
	margin-top: 8px;
}
.message_img img{
	width: 100%
}
.message_conetent{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.message_list{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.message_info{
	width: 90%;
	height: auto;
	padding: 14px 0;
	margin:0 auto;
	overflow: hidden;
}
.message_title{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.message_title span{
	float: left;
	font-size: 16px;
	color: #010101;
}
.message_sign{
	width: 17px;
	height: 17px;
	float: right;
	background: #838383;
	border-radius: 100%;
}
.message_sign.active{
	background: #ff0000
}
.message_info_style{
	width: 100%;
	height: auto;
	overflow:hidden;
	font-size: 13px;
	color: #888786;
	line-height: 22px;
	margin-top: 4px;
}
.message_time{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 13px;
	margin-top: 5px;
	color: #888786;
}
.message_time em{
	float: left;
	color: #ff0000;
}
.message_time span{
	float: right;
}
.message_kb{
	width: 100%;
	height: 15px;
	overflow: hidden;
	background: #f6f6f6
}
/*我的收藏*/
.goods_wh{
	width: 95% !important;
}
#select_number{
	color: #fd0101;
	font-size: 16px;
	margin: 0 2px;
}
.collection{
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
}

.collection_fl{
	width: 95px !important;
	height: 95px !important;
}
.collection_fl img{
	width: 95px !important;
	height: 95px !important;
}
.top_js{
	margin-top: 0px !important
}
.goods_img{
	margin-left:130px !important;
}
.collection_img{
	width: 4.25rem !important;
  height: 4.25rem !important;
  border-radius: 0.25rem !important;
}
.collection_goods{
	width: 11rem !important;
  margin-left: 15px !important;
}
.collection_goods .publicgoods-title{
	margin-bottom:0.5rem !important;
}
.collection_stance{
	width: 100%;
	height: 45px;
	overflow: hidden;
}
.collection_footer{
	width: 100%;
	height: 45px;
	background: #fff;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
.collection_footer:after{
	content: '';
    position: absolute;
    left: 0;
    top:  0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.btn_select{
	width: 35%;
	height:45px;
	float: left;
	text-align: center;
	line-height: 45px;
}
.btn_select .aui-checkbox:checked, .btn_select.aui-checkbox.aui-checked, .btn_select.aui-checkbox:checked, .btn_select.aui-checkbox.aui-checked {
	background-color: #fd3d38;
	border: solid 1px #fd3d38;
	text-align: center;
	background-clip: padding-box;
}
.btn_select .aui-checkbox:checked:before, .btn_select .aui-checkbox.aui-checked:before, .btn_select .aui-checkbox:checked:before, .btn_select .aui-checkbox.aui-checked:before, .btn_select .aui-radio:checked:after, .btn_select.aui-checkbox.aui-checked:after,  .btn_select .aui-checkbox:checked:after, .btn_select .aui-checkbox.aui-checked:after {
	content: '';
	width: 8px;
	height: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -4px;
	margin-top: -3px;
	background: transparent;
	border: 1px solid #ffffff;
	border-top: none;
	border-right: none;
	z-index: 2;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.btn_select .aui-checkbox {
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #323232;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-size: 12px;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	outline: none;
	margin-top: 13px;
	margin-right: 6px;
}
.btn_share{
	width: 65%;
	height: 45px;
	line-height: 45px;
	float: left;
	text-align: center;
	color: #fff;
}
.btn_share>div:first-child{
	width: 50%;
	height: 45px;
	float:left;
	display: block;
	background: -webkit-linear-gradient(left, #ff514f, #ff8359);
	font-size: 13px;
}
.btn_share>div:last-child{
	width: 50%;
	height: 45px;
	float:left;
	display: block;
	background: -webkit-linear-gradient(left, #ff399a, #ff8c5b);
	font-size: 13px;
}
/*联系我们*/
.contactus{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding-bottom: 40px;
	position: relative;
	margin-bottom: 10px;
}
.contactus:after{
		content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
    right: 0;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.contactus_logo{
	width: 100px;
	height:100px;
	margin: 40px auto 0 auto;
}
.contactus_logo img{
	width: 100px;
	height: 100px;
	border-radius: 15px
}
.c_slogan{
	width: 150px;
  height: 13px;
  margin: 20px auto 0 auto;
  display: block;
}
.c_slogan img{
	width: 150px;
  height: 13px;
}
.aui_order_set {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    color: #323232;
    font-size: 14px;
}

.aui-list-view {
    position: relative;
    padding-left: 0;
    margin-top: 0;
    list-style: none;
    background-color: #fff;
}
.aui-list-view-cell {
    position: relative;
    padding: 11px 15px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-touch-callout: none;
		overflow: hidden;
}
.aui_order_set li i img {
    float: left;
    width: 22px;
    height: 22px;
    margin-right: 10px;
}
.aui_order_set li span {
    float: left;
    margin-top:3px;
}
.aui_order_set li em, .aui_order_set li label {
    margin-right: 0px;
    float: right;
    margin-top: 3px;
    color: #969696;
    /* margin-right: 15px; */
}
.aui_order_set li em {
    float: right;
    color: #5f48f4;
}
.aui-list-view-cell:after {
    border-bottom: 1px solid #e6e6e6;
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1);
    pointer-events: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	 .aui-list-view-cell:after,.aui_order_set:after {
			 right: -100%;
			 bottom: -100%;
			 -webkit-transform: scale(0.5);
	 }
}
.aui-list-view.aui-in .aui-list-view-cell:after {
    left: 15px;
}
.aui_order_set:after {
    /* border-bottom: 1px solid #e6e6e6;
		border-top: 1px solid #e6e6e6; */
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1);
    pointer-events: none;
}
.aui_order_set ul li:last-child:after{
	border:none
}
/*设置*/
.userimg{
	width:40px;
	height:40px;
	float:right;
	margin-right: 16px;
}
.userimg img{
	width:40px;
	height:40px;
	border-radius:200px;
}
.set_js li:first-child {
	line-height: 38px;
}
.aui_set_jt{
	width:7px;
	height: 13px;
	position: absolute;
	right: 15px;
	top: 17px;
}
.aui_set_jt img{
	width:7px;
	height: 13px;
}
.set_style li label{
	margin-right: 15px;
}
.set_login{
	width: 87% !important;
	margin-top: 40px
}
.set_style:after {
    border-bottom: 1px solid #e6e6e6;
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1);
    pointer-events: none;
}

.set_mj{
	margin-top: 10px;
}
.set_mj:after {
		border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1);
    pointer-events: none;
}
.aui_order_set li hc{
	float: left;
    margin-top: 4px;
    font-size: 14px;
    margin-left: 10px;
		color: #969696;
}
.aui_order_set li ql{
	float: right;
	margin-right: 15px;
	background: #565656;
	color: #fff;
	width: 20px;
	min-width: 45px;
	border-radius: 100px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	margin-top: 3px;
}
.set_mj .aui-switch {
	width: 42px;
	height: 21px;
	margin: 0 10px;
	position: relative;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	box-shadow: #dfdfdf 0 0 0 0 inset;
	border-radius: 13px;
	background-clip: content-box;
	display: inline-block;
	-webkit-appearance: none;
	user-select: none;
	outline: none;
	transition: border cubic-bezier(0, 0, 0, 1) 0.2s,
				box-shadow cubic-bezier(0, 0, 0, 1) 0.2s;
	float: right;
	margin-right: 15px;
	margin-top: 2px
}
.set_mj .aui-switch:before {
	width: 20px;
	height: 19px;
	position: absolute;
	top: 0px;
	left: 0px;
	border-radius: 13px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	content: '';
	transition: left 0.2s;
}
.set_mj .aui-switch:checked {
	border-color: #fd3d38;
	box-shadow: #fd3d38 0 0 26px inset;
	background-color: #fd3d38;
	transition: border ease 0.2s,
				box-shadow ease 0.2s,
				background-color ease 0.6s;
	float: right;
	margin-right: 15px;
	margin-top: 2px
}
.set_mj .aui-switch.aui-switch-info:checked {
	border-color: #3498db;
	box-shadow: #3498db 0 0 0 26px inset;
	background-color: #3498db;
}
.set_mj .aui-switch.aui-switch-success:checked {
	border-color: #2ecc71;
	box-shadow: #2ecc71 0 0 0 26px inset;
	background-color: #2ecc71;
}
.set_mj .aui-switch.aui-switch-danger:checked {
	border-color: #e74c3c;
	box-shadow: #e74c3c 0 0 0 26px inset;
	background-color: #e74c3c;
}
.set_mj .aui-switch.aui-switch-warning:checked {
	border-color: #f1c40f;
	box-shadow: #f1c40f 0 0 0 26px inset;
	background-color: #f1c40f;
}
.set_mj .aui-switch:checked:before {
	left: 20px;
	transition: left 0.2s;
}
/*修改用户名*/
.nickname_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}
.login_btn_code{
  width: auto;
  height: 30px;
  background: -webkit-linear-gradient(left, #6871fb, #b84fff);
  color: #fff;
  padding: 0 13px;
  border-radius: 10px;
  line-height: 30px;
  float: right;
  margin-top: 6px;
  font-size: 13px;
  appearance:none;
	-webkit-appearance: none;
	position: absolute;
	right: 20px;
	top: 5px;
	z-index: 99;
}
.login_btn_code.active{
  background: #a6a6a6;
  width: auto;
  height: 30px;
  color: #fff;
  padding: 0 13px;
  border-radius: 10px;
  line-height: 30px;
  float: right;
  margin-top: 6px;
  font-size: 13px;
  appearance:none;
  -webkit-appearance: none
}
.aui-form {
	width: 100%;
	height: auto;
	overflow: hidden;
    position: relative;
    background: noen;
}
.white-bg {
    background: #fff;
}
.aui-input-row {
    width: 100%;
}
.aui-input-row {
    position: relative;
    display: table;
    padding: 6px 0;
}
.aui-input-row .aui-input {
    font-size: 14px;
    margin: 0;
    display: table-cell;
    position: relative;
    float: left;
    width: 100%;
    border: none;
    border-radius: 0;
		padding: 10px 15px;
		line-height: 21px;
    background-color: #fff;
		outline: none;
}
.aui-input-row:after{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}
.aui-text-left {
    text-align: left !important;
}
.aui-padded-10 {
    overflow: hidden;
    padding: 10px;
		margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: #8f8f94;
}
.top_sh{
	margin-top: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .set_style:after,.set_mj:after,.aui-input-row:after {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
    }
}

.authcheck_content{
	width: 300px;
	  height: auto;
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  margin-left: -150px;
	  transform: translateY(-50%);
	z-index: 100;
	background: #fff;
	border-radius:8px;
  }
  .imgboxgai{
	width: 60px;
	height: 60px;
	margin: 30px auto 15px auto;
	overflow: hidden;
  }
  .imgboxgai img{
	width: 60px;
	height: 60px;
  }
  .titleboxgai{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	color: #000;
  }
  .authcheck_content .contents{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 15px auto ;
	text-align: center;
	font-size: 14px;
	color: #808080;
	line-height: 22px;
  }
  .buttonboxgai{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto 25px auto;
  }
  .buttonboxgai .buttonitem:first-child{
	width: 48%;
	height: 35px;
	background: #c9c9c9;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	border-radius: 100px;
	float: left;
  }
  .buttonboxgai .buttonitem:last-child{
	width: 48%;
	height: 35px;
	background: -webkit-linear-gradient(left, #fa418b, #fa8a5c);
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	border-radius: 100px;
	float: right;
  }


	/* 支付宝弹窗 */
.zhifubaotanbox .imgbox img{
	width: 2rem;
	height: 2rem;
}
.zhifubaotanbox .imgbox,.zhifubaotanbox .inputtext{
	float: left;
}
.zhifubaotanbox .inputtext{
	margin-left: 0.4rem;
}
 .zhifubaotanbox .inputbox2{
	 overflow: hidden;
	 line-height: 2.4rem;
	 text-align: left;


 }
 .zhifubaotanbox .inputbox2 input{

	font-size: 1.1rem;
	color:#333333;

	width: 100%;
	padding:  0.3rem 0.5rem;
}
.zhifubaotanbox  .linebottom{


	border-bottom: 1px solid #D1D1D1;
	width: 82%;

}
  .zhifubaotanbox .inputbox2.bottom{
	margin-left: 2.4rem;

 }
 .zhifubaotanbox .alipayno::-webkit-input-placeholder{
	color: #D7D7D7;

}
.zhifubaotanbox .realname::-webkit-input-placeholder{
	color: #D7D7D7;

}
.zhifubaotanbox .buttonbox{
	line-height: 2.8rem;
}
.zhifubaotanbox .buttonbox span{
	color:#fff;
	background: #387FEB;
	font-size: 1.1rem;
	border-radius: 10000px;
	padding: 0 5rem;

}
.zhishitanchuang .zhishibox{
	color:#fff;
	font-size: 14px;
	letter-spacing: 1px;
	position: absolute;
	top: 29%;
	left: 23%;
}
.zhishitanchuang .img{
	width: 3rem;
}
/* 微信登录状态 */

/* 微信登录状态 */



.makeprofit.wxlogin .make_info {

	position: absolute;
	position: fixed;
	top: 18%;
	right: 0px;
	padding: 0.3rem 0.5rem;

	border-radius: 2.5rem 0 0 2.5rem;
	background: -webkit-linear-gradient(left,#FA5182,#FA895C);
}
.makeprofit.wxlogin .make_info_1 {

	position: absolute;
	position: fixed;
	top: 18%;
	right: 0px;
	padding: 0rem 0.5rem;

	border-radius: 2.5rem 0 0 2.5rem;
	background: -webkit-linear-gradient(left,#FA5182,#FA895C);
}
.makeprofit.wxlogin .make_info img {
	width: 1.625rem;
	height: 1.625rem;

}
.makeprofit.wxlogin .make_info .bindtext{
	color:#fff;
	font-size: 0.875rem;
}
.makeprofit.wxlogin .make_info_1 .textbox{
	color:#fff;
	display: inline-block;
	line-height: 1rem;

}
.makeprofit.wxlogin .make_info_1 img {
	width: 1.625rem;
	height: 1.625rem;
	position: relative;
top: 0.3rem;

}

.makeprofit.wxlogin .make_info_1 .textbox .zhuantaitext{
	display: block;
	font-size: 0.75rem;
}
.makeprofit.wxlogin .make_info_1 .textbox .nikenamewxlogin{
	display: block;
	font-size: 0.875rem;
	width: 3rem;
	display: inline-block;
	overflow: hidden;
	height: 1rem;

}
.makeprofit.wxlogin .make_info_2 img {
	width: 1.625rem;
	height: 1.625rem;

}
.makeprofit.wxlogin .make_info_2 .bindtext{
	color:#fff;
	font-size: 0.875rem;
}
.makeprofit.wxlogin .make_info_2 {

	position: absolute;
	position: fixed;
	top: 18%;
	right: 0px;
	padding: 0.3rem 0.5rem;

	border-radius: 2.5rem 0 0 2.5rem;
	background: -webkit-linear-gradient(left,#FA5182,#FA895C);
}


.poster_style {
	width:150px;
	height:auto;
	position:absolute;
	right:0px;
	top:40px;
	z-index:1;
	overflow: hidden;
}
.poster_style_font {
	width: 115px;
	height: 35px;
	overflow:hidden;
	position:relative;
	margin-top:5px;
}
.poster_icon {
	width:35px;
	height:35px;
	float:left;
	background:#e3e3e0;
	border-radius:100%;
	text-align:center;
	position: absolute;
	left: 0px;
	top: 0px;
}
.poster_icon img {
	width:20px;
	height:20px;
	margin-top:5.5px;
}
.poster_font_style {
	width:80px;
	height:23px;
	background:#e3e3e0;
	float:left;
	text-align:center;
	color:#cc2a1e;
	line-height:23px;
	margin-top:6px;
	font-size:12px;
	margin-left:-4px;
	position: absolute;
	left: 35px;
	top: 0px;
}
.poster_style_font.active .poster_icon {
	background:#fdd880;
}
.poster_style_font.active .poster_font_style {
	background:#fdd880;
}
.poster_style_font.active .poster_font_style {
	display:block;
}
.poster_style_font .poster_font_style {
	display:none;
}
.poster_style_font.active .poster_icon {
	margin-left:0px
}
.poster_style_font .poster_icon {
	margin-left:70px;
}
.poster_style_info{
	width: 40px;
	height: 34px;
	background: #e3e3e0;
	overflow: hidden;
	text-align: center;
	float: right;
	border-radius: 5px 0 0 5px ;
	position: relative;
}
.poster_style_info img{
	width:25px;
	height:25px;
	margin-top:3.5px;
}

.poster_font_style_sj{
	position: absolute;
  left: 120px;
  top: 0px;
  z-index: -1;
  font-size: 12px;
  background: #e3e3e0;
  color: #cc2a1e;
  height: 34px;
  width: 85px;
  line-height: 34px;
  text-align: center;
  border-radius: 5px 0 0 5px;
  transition: all linear 300ms;
}
.poster_style_sj{
	width: auto;
	height: 35px;
	margin-bottom: 5px;
	position: relative;
}

.poster_style_sj.active .poster_style_info {
	background:#fdd880;
}
.poster_style_sj.active .poster_font_style_sj {
	background:#fdd880;
}

 /* .poster_style_sj.active .poster_style_info {
	margin-left:0px
}   */
.poster_style_sj.active .poster_font_style_sj {
	margin-left:-90px;
}
